@font-face {font-family: "Adobe - TradeGothicLTStd-BdCn20";src: url("https://brand.edc.ca/api/font/4069?format=otf&project_id=14&created=2020-05-20 14:55:35") format("opentype");font-weight: 400;font-style: normal;}
@font-face {font-family: "Adobe - TradeGothicLTStd-Cn18";src: url("https://brand.edc.ca/api/font/4067?format=otf&project_id=14&created=2020-05-20 14:55:35") format("opentype");font-weight: 400;font-style: normal;}
@font-face {font-family: "Adobe - TradeGothicLTStd-BdCn20Obl";src: url("https://brand.edc.ca/api/font/4068?format=otf&project_id=14&created=2020-05-20 14:55:35") format("opentype");font-weight: 400;font-style: normal;}
@font-face {font-family: "Adobe - TradeGothicLTStd-BdCn20";src: url("https://brand.edc.ca/api/font/4069?format=otf&project_id=14&created=2020-05-20 14:55:35") format("opentype");font-weight: 400;font-style: normal;}
@font-face {font-family: "Adobe - TradeGothicLTStd-Cn18Obl";src: url("https://brand.edc.ca/api/font/4070?format=otf&project_id=14&created=2020-05-20 14:55:35") format("opentype");font-weight: 400;font-style: normal;}

/*Blue Banner*/
#agrifood .topbanner{background:#2F78C6;box-sizing:border-box;position:relative}
#agrifood .qc-components {display: flex; align-items: center; justify-content: center;}
#agrifood .qc-components img {width: 2.0625rem;}
#agrifood .qc-components .text {padding: 10px 0 0 10px;}
#agrifood .qc-components h2{font-family: "Adobe - TradeGothicLTStd-BdCn20", "Mier B", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color:#FFFFFF;font-size: 1.875rem;line-height: 1;font-weight: 700;text-transform: uppercase;font-style: normal;text-decoration: none;letter-spacing: normal;}

#agrifood .abm-agfood-banner{
    background-image: url('https://Images.info.edc.ca/EloquaImages/clients/ExportDevCanada/%7Ba85ba521-5e8c-4a53-b6f9-aa498417914e%7D_agrifood-quebec-d.png');
    background-color: #FFFFFF;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 465px;
    border: none;
    padding: 0;
}
#agrifood .section-blurb:not(.bg-edc-dark-blue):not(.show-separator){
    padding-top: 3.5rem;
    padding-bottom:2.5rem;
    margin-bottom:0
}
#agrifood .herotext h1{
    font-family: "Adobe - TradeGothicLTStd-BdCn20", "Mier B", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 76px;
    margin: 0;
    line-height: 1.025;
    color: #2F78C6;
    text-transform: uppercase;
    margin-bottom: 1rem;
}
#agrifood .overviewtext p {
    text-align: center;
    font-size: 20px;
}
/* AM Freebusy CTA */
#agrifood .blue-banner-ng{text-decoration:none}
#agrifood .blue-banner-ng .banner-lightblue{
    background-color: #f4f8fc;
    padding: 70px 32px 48px;
    position: relative;
}
#agrifood .banner-content{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
    position: absolute;
    top: -50px;
    left: 0;
    right: 0;
}
#agrifood .bluebanner blockquote{
    color: #2F78C6;
    font-size: 1.125rem;
    line-height: 1.375;
    margin: 0 18px 18px 18px;
}
#agrifood .bluebanner .am-position{color: #2F78C6;}

#agrifood .section-overview h2{
    margin-bottom: 1rem;
}



#agrifood .divider {padding-top: 1rem;}



/*Vertical center*/
#agrifood .cmp-text.vt {
  padding-top: 15%;
}

/*#agrifood .video-section{padding-top: 2.5rem;}*/

#agrifood .video-section h3{
    margin: 0 0 1.125rem;
}

#agrifood .bottom-banner{
    background:#2F78C6;
    display: flex;
    justify-content: center;
    align-content: flex-start;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
   
}
#agrifood .bottom-banner h3{
    font-family: "Adobe - TradeGothicLTStd-BdCn20", "Mier B", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 60px;
    margin: 0;
    line-height: 1.025;
    color: #FFFFFF;
    text-transform: uppercase;
    margin-bottom: 20px;
}
#agrifood .bottom-banner p{color: #FFFFFF;}

#agrifood a.c-interaction-button.edc-secondary-button{
    background-color:#fff;
    color:#2f78c6;
}
#agrifood  a.c-interaction-button.edc-secondary-button:hover{
    background-color:#fff;
    color:#14589d;
}

@media only screen and (max-width: 22.5em) {
    #agrifood .herotext h1 {font-size: 40px !important;}
}
@media (max-width: 480) {}

@media (max-width: 719px) {
    #agrifood .herotext h1 {font-size: 60px;}
    #agrifood .section-blurb:not(.bg-edc-dark-blue):not(.show-separator){
        padding-top: 2.5rem;
        padding-bottom:1.325rem;
    }
    #agrifood .overviewtext p {font-size: 19px;}
    #agrifood .blue-banner-ng .banner-lightblue{padding-bottom: 3rem;}
    #agrifood .bluebanner blockquote{margin: 0 0 18px 0;}
    #agrifood .divider {padding:0;}

    #agrifood .section-title{padding: 0 15px;}

    #agrifood .qc-components {margin:0 15px;}
    #agrifood .qc-components .text {padding: 0 0 0 10px;}
    #agrifood .abm-agfood-banner{background-image: url('https://Images.info.edc.ca/EloquaImages/clients/ExportDevCanada/%7B92ec046b-3299-4be7-b04f-9216d50ba15a%7D_agrifood-quebec-m.png');height: 510px;}
    #agrifood .cmp-text.vt {min-height: auto;padding-top:0%;}
    #agrifood .bottom-banner h3 {font-size: 59px;}
}
@media(min-width:720px) and (max-width:959px){
    #agrifood .cmp-text.vt {min-height: auto;padding-top:0%;}
    #agrifood .abm-agfood-banner{height:275px;}
    #agrifood .herotext h1 {font-size: 60px;}
    #agrifood .section-blurb:not(.bg-edc-dark-blue):not(.show-separator){
        padding-top: 2.5rem;
        padding-bottom:1.325rem;
    }

}

/*@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
    #agrifood .abm-agfood-banner{height:375px;}
}*/

@media only screen and (min-width: 90.063em) {
    #agrifood .abm-agfood-banner{height: 685px;}

}

/*Utilities*/

@media(min-width:720px){
    .show-for-small-only{display: none !important;}
    #agrifood .cmp-text.vt {padding-left: 15px;}
}


@media(min-width:960px){
    .pt-2{padding-top:.5rem!important;}
}
@media (max-width: 719px) {
    .show-for-medium-up {display: none !important;}
    .show-for-small-only{display: inherit !important;}
}

@media(max-width: 1139px){
    .show-for-large{display: none !important;}
}
@media(min-width:1140px){
    .show-for-large-down{display: none !important;}
}